package com.itheima;

import java.util.Random;

//.定义 double getCount(int[] arr)静态方法，方法内完成：获取指定数组 arr 中小于平均值的元素的个数，并返回
//
//        定义 main 方法，方法内完成：
//
//        (1).定义一个长度为 10 的 int 数组 arr
//
//        (2).使用随机数生成 10 个范围为 1-100 的数字存入 arr 中（包含 1 和 100），之后打印数组
//
//        (3).传递 arr 调用 getCount(int[] arr)方法，获取方法返回值并在控制台打印输出该返回值
public class KaoSi02 {
    public static void main(String[] args) {
        int[] array = new int[10];
        Random r = new Random();
        for (int i = 0; i < array.length; i++) {
            int num = r.nextInt(100) + 1;
            array[i] = num;
            System.out.print(array[i]+"  ");
        }
        double sum = getCount(array);
        System.out.println("小于平均数的数有："+sum+"个");
    }

    public static double getCount(int[] array) {
        int sum = 0, count = 0;
        for (int i = 0; i < array.length; i++) {
            sum += array[i];
        }
        int avg=sum/array.length;
        System.out.println( "平均数是"+avg);
        for (int i = 0; i < array.length; i++) {
            if (array[i]<avg){
                count++;
            }
        }
        return count;

    }
}
